Big Huge Thesaurus

Queen Isabella

noun